* 仕様書

[REFS[
- [22] [CITE@en[[[DCMI]]: DCMI Metadata Terms]], [TIME[2021-01-11T08:57:10.000Z]], [TIME[2021-01-13T09:12:04.658Z]] <https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#http%3A%2F%2Fpurl.org%2Fdc%2Fterms%2Fdate>
- [1] [CITE[RDF Site Summary 1.0 Modules: Dublin Core]] ([TIME[2002-07-03 05:19:41 +09:00]] 版) <http://web.resource.org/rss/1.0/modules/dc/>
]REFS]

* 意味

[6] 意味は [CITE@en[[[Dublin Core Metadata Element Set]]]] (1999年7月2日版) によります [SRC[>>1]]。

* 構文

[2] [[名前空間URL]] は [CODE(URI)@en[[[http://purl.org/dc/elements/1.1/]]]] [SRC[>>1]] (一般的な[[名前空間接頭辞]]は
[CODE(XML)@en[[[dc]]]]) です。

* 文脈

[4] この[[要素]]は [[RSS 1.0]] の [CODE(XMLe)@en[[[channel]]]], [CODE(XMLe)@en[[[item]]]],
[CODE(XMLe)@en[[[image]]]], [CODE(XMLe)@en[[[item]]]] 各[[要素]]で使えます。 [SRC[>>1]]

[5] この[[要素]]は必須ではありません。個数の上限があるのかは不明です。

* 内容

[3] この[[要素]]の[[内容]]は [CODE(XML)@en[[[PCDATA]]]] で、
[[W3C-DTF]] 形式です [SRC[>>1]]。

[7] 将来的には [[RDF]] 的な構造を記述できるように検討されていました [SRC[>>1]]。

-*-*-

[19] 
[[DC]]
を
[[ISO]]
化した
[[ISO 5836:2003]]
の[[翻訳JIS]] ([[IDT]])
である
[[JIS X 0836:2005]]
は、
[DFN[[CODE[Date]]]]
について、
原規格と同じく構文を具体的には定義していませんが、
「[L[日付要素の記]]
[L[述は, [B[JIS X 0301]] のプロファイルで定義された形式 (その中には YYYY-MM-DD の形式も]]
[L[含まれている。) で符号化することを推奨する。]]」
としていました。

[20] 
[[ISO 5836]]
は当然
[[ISO 8601]]
を参照していたと思われます。
[[JIS X 0201]]
は
[[ISO 8601]]
の[[翻訳JIS]]
ですが、
[[元号]]に関する規定が追加されています。
つまり
[[ISO 5836]]
と
[[JIS X 0836]]
の「推奨」
は厳密には違いがあります。

-*-*-


[23] [[DCMI]] の方の定義も少しずつ変わっていて、本項執筆時点では次のようにあります。
[SRC[>>22]]

>Date may be used to express temporal information at any level of granularity. Recommended practice is to express the date, date/time, or period of time according to ISO 8601-1 [ISO 8601-1] or a published profile of the ISO standard, such as the W3C Note on Date and Time Formats [W3CDTF] or the Extended Date/Time Format Specification [EDTF]. If the full date is unknown, month and year (YYYY-MM) or just year (YYYY) may be used. Date ranges may be specified using ISO 8601 period of time specification in which start and end dates are separated by a '/' (slash) character. Either the start or end date may be missing.

[24] 
しかし [[RSS]] 側の定義は変わっていないので、必ずしもこの
「Recommended practice」
が実行できるわけではありません。

* 歴史

[25] 
[[Dublin Core]]
はいくつかの[[仕様書]](案)でそれぞれ同じような違うような[[日時形式]]を定めていました。

- [34] [CITE@en[[[RFC 2413]] - Dublin Core Metadata for Resource Discovery]], [TIME[2021-01-17T15:01:49.000Z]], [TIME[2021-01-19T11:27:22.044Z]] <https://tools.ietf.org/html/rfc2413#section-4.7>

[35] 
[[RFC 2413]]
は、
[CODE[Date][dc:date]]
と
[CODE[Coverage]]
で
[[W3C-DTF]]
が使えるとしていました。
[SRC[>>34]]

[26] 
[[Coverage Element]]
仕様案では、

- [30] テキスト
-- [27] 何らかの機関が定めた[[時代名]]
-- [28] 自由な文章による時期の記述
- [29] 数値
-- [31] [[ISO 8601]]。[[W3C-DTF]] がある。
--- [32] ([[W3C-DTF]] がありますよ、と参照しているだけで、それを使うとは書いていない。意図不明。)
-- [33] [[ANSI X3.30-1985]], [[ANSI X3.43-1986]]

... と4通りを定めていました。
[SEE[ [[Coverage Element]] ]]

[36] 
[[RFC 5013]] [WEAK[([[RFC 2413]] を[[廃止]])]]
は、
[CODE[Date][dc:date]]
では
[[W3C-DTF]]
を推奨していました。
[CODE[Coverage]]
では時代名、
日付、
日付の範囲などが書けるとしていました。
([[W3C-DTF]] を推奨するとは言っていませんでした。)


- [39] [CITE@en[[[DCMI]]: Domains and Ranges for DCMI Properties]], [TIME[2021-01-18T09:36:38.000Z]], [TIME[2021-01-20T08:34:53.631Z]] <https://www.dublincore.org/specifications/dublin-core/domain-range/#PeriodOfTime>


[40] 
[DFN[[CODE[http://purl.org/dc/terms/PeriodOfTime]]]]
は、
[RUBYB[名前付き][named]]の、または開始と終了の[[日付]]によって指定された、
[[時間間隔]]を表す
[CODE[rdfs:Class]]
です。
[SRC[>>39]]

[44] [CITE@en[DCMI: DCMI Metadata Terms]], [TIME[2021-01-11T08:57:10.000Z]], [TIME[2021-01-13T09:19:51.709Z]] <https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#http%3A%2F%2Fpurl.org%2Fdc%2Fterms%2FPeriodOfTime>


- [37] [CITE@en[[[DCMI]]: Date Element Working Draft]], [TIME[2021-01-18T09:36:38.000Z]], [TIME[2021-01-19T11:43:47.469Z]] <https://www.dublincore.org/specifications/dublin-core/date-element/>

[38] 
[DFN[Date Ranges]]
として提案されていたのは、次のような[[時刻範囲形式]]でした。 [SRC[>>37]]

- [[ISO 8601の時間間隔形式]]であり、
- 開始日時や終了日時は [[W3C-DTF]] であり、
- 開始・終了の一方を省略してもよい


[41] 
[CODE[http://purl.org/dc/terms/SizeOrDuration]]


[42] [CITE@en[DCMI: Domains and Ranges for DCMI Properties]], [TIME[2021-01-18T09:36:38.000Z]], [TIME[2021-01-20T08:39:13.087Z]] <https://www.dublincore.org/specifications/dublin-core/domain-range/#date>

[43] [CITE@en[DCMI: Domains and Ranges for DCMI Properties]], [TIME[2021-01-18T09:36:38.000Z]], [TIME[2021-01-20T08:40:14.484Z]] <https://www.dublincore.org/specifications/dublin-core/domain-range/#dctermsdate>

[21] [CITE@en[Drop reference to W3C Note on Date and Time Formats in `dct:date` comment? · Issue #81 · dcmi/usage · GitHub]], [TIME[2021-01-13T09:10:27.000Z]] <https://github.com/dcmi/usage/issues/81>

[9] [CITE@en[dc/dcterms: date · Issue #86 · dcmi/usage · GitHub]], [TIME[2021-01-19T11:49:41.000Z]] <https://github.com/dcmi/usage/issues/86>


[45] [CITE@en[DCMI: DCMI Metadata Terms]], [TIME[2021-01-11T08:57:10.000Z]], [TIME[2021-01-13T09:18:11.194Z]] <https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#http%3A%2F%2Fpurl.org%2Fdc%2Fterms%2FPeriod>

[46] [CITE@en[DCMI: Domains and Ranges for DCMI Properties]], [TIME[2021-01-18T09:36:38.000Z]], [TIME[2021-01-20T08:47:06.041Z]] <https://www.dublincore.org/specifications/dublin-core/domain-range/#temporal>

* メモ

[FIG(quote)[
[FIGCAPTION[
[8] [CITE@ja[【開発】.net C#でRSS/Atom feedとか読んでみる | 鍋風呂]]
([TIME[2016-01-07 17:49:24 +09:00]] 版)
<http://blog.ahh.jp/?p=1007>
]FIGCAPTION]

> 大体のところは<dc:date>2011-09-18T12:23+09:00</dc:date>こんな感じで記載されてるんですが、この”T”に続くのが時間で、+9:00というのは日本時間の事。12:23と時と分を指してるんですが、秒とマイクロ秒??まで指定してるところまであった。
> もちろん、マイクロ秒?のところは、全部00になってましたけど。


> アメーバはさらにネタを投下してくれます。日付指定がオリジナリティ溢れてます(RFC2822形式になってる)
> <dc:date>Sun, 18 Sep 2011 21:00:00 JST</dc:date>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[10] ([TIME[2016-03-17 12:04:20 +09:00]] 版)
<http://d.hatena.ne.jp/hatenadiary/rss>
]FIGCAPTION]

> <channel rdf:about="http://d.hatena.ne.jp/hatenadiary/rss">
> <title>はてなダイアリー日記</title>
> <link>http://d.hatena.ne.jp/hatenadiary/</link>
> <description>はてなダイアリー日記</description>
> <dc:creator>hatenadiary</dc:creator>
> <dc:date>2016-03-17T12:04:20+09:00</dc:date>
> <items>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[11] ([TIME[2016-03-19 00:35:02 +09:00]] 版)
<http://blog.excite.co.jp/editorcafe/index.xml>
]FIGCAPTION]

> 
>     <pubDate>Sat, 12 Mar 2016 19:54:09 +0900</pubDate>
>     <dc:date>2016-03-12T19:54:09+09:00</dc:date>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[12] ([TIME[2016-03-26 22:04:19 +09:00]] 版)
<https://galapagosstore.com/solution/rss.php>
]FIGCAPTION]

> 
> <dc:date>2015-6-29</dc:date>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[13] ([TIME[2016-03-25 14:44:38 +09:00]] 版)
<http://iss.ndl.go.jp/rss/ndlopac/index.xml>
]FIGCAPTION]

> 
> <dc:date>2016.3</dc:date>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[14] ([TIME[2016-03-25 14:44:38 +09:00]] 版)
<http://iss.ndl.go.jp/rss/ndlopac/index.xml>
]FIGCAPTION]

> 
> <pubDate>Thu, 24 Mar 2016 00:00:00 +0900</pubDate>
> <dcterms:created>Thu, 24 Mar 2016 00:00:00 +0900</dcterms:created>
> <dc:date>'''['''2015.10''']'''</dc:date>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[15] ([TIME[2016-04-18 11:15:29 +09:00]] 版)
<https://www.nic.ad.jp/ja/index.xml>
]FIGCAPTION]

> <pubDate>Mon, 18 Apr 2016 14:30:13 +0900</pubDate>
>       <dc:date>2016-04-18T14:30:13+09:00</dc:date>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[16] ([TIME[2016-04-18 13:46:14 +09:00]] 版)
<http://www.pref.fukushima.lg.jp/rss/10/list1.xml>
]FIGCAPTION]

> <dc:date>2016-04-18 13:00:00+09:00</dc:date>

]FIG]

[FIG(quote)[
[FIGCAPTION[
[17] ([TIME[2016-05-11 15:56:04 +09:00]])
<http://prtimes.jp/index.rdf>
]FIGCAPTION]

> <dc:corp>藤田観光株式会社</dc:corp>
> <dc:date>2016-05-11T15:45:01+09:00</dc:date>
> <date>2016-05-11</date>
> </item>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[18] [CITE@ja[イベント(グループ) — サイボウズ Live・API ドキュメント]]
([TIME[2017-04-24 09:42:26 +09:00]])
<https://developer.cybozulive.com/doc/current/pub/gwSchedule.html>
]FIGCAPTION]

> <feed xmlns="http://www.w3.org/2005/Atom"
>       xmlns:cbl="http://schemas.cybozulive.com/common/2010"
>       xmlns:cblSch="http://schemas.cybozulive.com/schedule/2010"
>       xmlns:dc="http://purl.org/dc/elements/1.1/">
>   <title>サイボウズLive</title>
>   <link rel="alternate" href="https://cybozulive.com" />
>   <updated>2010-08-03T02:54:33Z</updated>
>   <dc:date>2010-08-03T02:54:33Z</dc:date>

]FIG]



