-
Notifications
You must be signed in to change notification settings - Fork 4
/
975.txt
46 lines (31 loc) · 3.06 KB
/
975.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
[2] [DFN[[RUBYB[ロック根]@en[lock-root]]]]は、[[ロック]]される最上位の [[URL]] です。
* 仕様書
[REFS[
- [1] '''[CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#section-6>'''
- [6] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#section-7>
- [8] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#section-9.6>
- [46] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#section-14.1>
- [9] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#section-14.12>
- [14] [CITE@en[RFC 4918 - HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)]] ([TIME[2014-09-21 17:04:59 +09:00]] 版) <http://tools.ietf.org/html/rfc4918#page-100>
- [16] [CITE[RFC Errata Report]] ([TIME[2014-12-02 19:32:04 +09:00]] 版) <http://www.rfc-editor.org/errata_search.php?rfc=4918>
]REFS]
* 意味
[3] [[資源]]が [CODE(HTTP)@en[[[LOCK]]]] [[要求]]により直接[[ロック]]される場合、
その[[要求URL]] が[[ロック根]]です [SRC[>>1, >>16]]。
;; [4] [[コレクション]]を[[ロック]]して間接的に[[メンバー]]が[[ロック]]される場合、
[[ロック根]]は[[コレクション]]の [[URL]] です。
* 処理
[5] [[ロック根]]の [[URL]] から[[資源]]への[[写像]]が削除される場合には、
それをもって当該[[ロック]]は破棄されます [SRC[>>1, >>8]]。
[7] [[ロック根]]の[[写像]]への変更は、[[書き込みロック]]の適用対象となります [SRC[>>6]]。
[15] [[事前条件符号]] [CODE(XMLe)@en[[[no-conflicting-lock]]]] の中の
[CODE(XMLe)@en[[[href]]]] [[要素]]でも明記できます [SRC[>>14]]。
* [CODE(XMLe)@en[lockroot]] 要素 (WebDAV)
[10] [CODE(URI)@en[[[DAV:]]]] [[名前空間]]の [DFN[[CODE(XMLe)@en[[[lockroot]]]]]]
[[要素]]は、[[ロック]]の[[ロック根]]の [[URL]] を表します [SRC[>>9]]。
[11] [[内容]]は、[[要素内容]]で、 [CODE(XMLe)@en[[[href]]]] [[要素]]1つのみです [SRC[>>9]]。
[CODE(XMLe)@en[[[href]]]] [[要素]]は[[ロック根]]を表すものです [SRC[>>9]]。
[12] [[鯖]]は、すべての [CODE(URI)@en[[[DAV:lockdiscovery]]]] [[特性]]値にこの[[要素]]を含める[['''べきです''']] [SRC[>>9]]。
[13] [[鯖]]は、 [CODE(HTTP)@en[[[LOCK]]]] [[要求]]に対する[[応答]]にこの[[要素]]を含める[['''べきです''']] [SRC[>>9]]。
[47] [CODE(XMLe)@en[[[lockroot]]]] [[要素]]は [CODE(XMLe)@en[[[activelock]]]]
[[要素]]の[[子要素]]として必要です [SRC[>>46]]。