Как создать ресурс коллекции RESTful?

Я пытаюсь создать ресурс "Коллекция предметов". Мне нужно поддержать следующие операции:

Создать коллекциюУдалить коллекциюДобавить один элемент в коллекциюДобавить несколько предметов в коллекциюУдалить один элемент из коллекцииУдалить несколько элементов из коллекции

Это, насколько я пошел:

Создать коллекцию:

==>
POST /service
Host: www.myserver.com
Content-Type: application/xml
<collection name="items">
 <item href="item1"/>
 <item href="item2"/>
 <item href="item3"/>
</collection>

<==
201 Created
Location: http://myserver.com/service/items
Content-Type: application/xml
...

Удалить коллекцию:

==>
DELETE /service/items

<==
200 OK

Удаление одного элемента из коллекции:

==>
DELETE /service/items/item1
<==
200 OK

Тем не менее, я нахожу поддержку других операций немного хитрой, то есть какие методы я могу использовать для:

Добавить один или несколько элементов в коллекцию. (PUT, кажется, не прямо здесь согласноHTTP 1.1 RFCУдалить несколько элементов из коллекции за одну транзакцию. (DELETE, похоже, тоже не подходит)

Ответы на вопрос(3)

Ваш ответ на вопрос