RSS pubDate семантика; элементы даты для "вставки фида версий" и "обновления контента" - PullRequest
0 голосов
/ 14 апреля 2020

Мы хотим иметь две даты в наших элементах RSS (с моими именами, не установлены):

"versionFeedInsertDate" (I): Дата и время, когда элемент ссылается на этот ресурс в этой версии (т.е. с текущим значением (U)) был впервые вставлен / просмотрен в этом канале RSS.

"updateDate" (U): дата и время, когда ресурс, на который ссылается этот элемент, был создан или обновлен / изменен.

То есть: (I) и (U) обычно равны (или различаются по минутам) при первой вставке элемента, ссылающегося на ресурс. Когда ресурс обновлен, и (U), и (I) получают новые значения. Но возможно вставить элементы, ссылающиеся на старые ресурсы, где (U) это годы a go, а (I) сейчас.

Вопрос:

Теперь мы используем rss / channel / item / pubDate для (U), но не может решить, будем ли мы

  1. продолжать использовать pubDate для (U) и ввести новый элемент для (I), или
  2. использовать pubDate для (I) и ввести новый элемент для (U)

Или, может быть, ни (I), ни (U) не является правильной семантикой для pubDate? Спецификация RSS не так уж конкретна c.

Есть ли у вас какие-либо советы? Также будут приветствоваться предложения для любых установленных имен элементов на оставшуюся дату.

...