Где определены «диапазон» и «функциональные» аспекты свойств ActivityPub?

Словарь действий содержит таблицы, указывающие на несколько аспектов (мета-свойств?) каждого свойства, определенного в Activity Streams 2.0. Эти аспекты включают в себя:

  • функционал — однозначен или нет?
  • диапазон — указывает тип значения, которое может иметь термин свойства.
  • подсвойство - означает, что термин является специализацией упомянутого термина

Вот хороший пример .

Я не смог найти что-то подобное для свойств, добавленных ActivityPub.

Например, взять. Рекомендация ActivityPub гласит:

Ссылка на коллекцию [ActivityStreams] актеров, за которыми следит этот актер; см. 5.4 Следующая коллекция
...
Каждый актер ДОЛЖЕН иметь следующую коллекцию. Это список всех, на кого подписан актер, добавленный в качестве побочного эффекта. Следующая коллекция ДОЛЖНА быть либо OrderedCollection, либо Collection и МОЖЕТ быть отфильтрована по привилегиям аутентифицированного пользователя или, если применимо, когда аутентификация не предоставлена.

И это только об этом. Основываясь на вышеизложенном, я бы подумал, что диапазонCollection(как это дляreplies), но глядя на примеры и данные, возвращаемые экземпляром Mastodon, я вижу, что свойство устанавливается следующим образом:

      "following": "https://example.org/users/johndoe/following",

Так каков правильный диапазон для свойства?

Кроме того, может ли объект иметь несколько значений дляfollowing, или это "функционально"?

В общем, где определены эти аспекты всех свойств ActivityPub?

0 ответов

Другие вопросы по тегам