syndication_taxonomy.md 1005 B

Syndication Taxonomy

These items are implemented as Dataclasses and are network serializable.

They are designed as a ViewModel.

The Hogumathi feed syndication will be the real test of whether this is a viable approach...

Strictly the network should have a different ValueObject.

"Actions" will be tricky. I think they're a map currently, and require regular expressions.

FeedItem

Presently this is implemented as a ViewModel.

FeedItemMedia

Media item attached to a FeedItem

User

Feed

FeedItems - chronologically ordered

Collection

CollectionItem - ordered by 'user'

CollectionItem

(presently implemented as FeedItem. Could end up nesting FeedItem)

Think of Search and Playlist as a user, maybe read only access

List

ListMembers - ordered

ListMember

User

Conversation

Ordered collection of Messages

Message

From User. (Participant?)

To Users.

FeedItems can be attached.

CollectionPage

A page of ViewModel collection items with a next_token.