formalize publisher tag

pull/635/head
Dave Jones 2024-05-03 11:21:24 -05:00
rodzic cbfc132c3c
commit b2f1c89774
1 zmienionych plików z 41 dodań i 1 usunięć

Wyświetl plik

@ -1347,7 +1347,7 @@ may not have access to a list of resolvable `<podcast:guid>`'s. In that case, i
be resolved and used.
### Parent
&nbsp; `<channel>` or `<podcast:podroll>` or `<podcast:valueTimeSplit>`
&nbsp; `<channel>` or `<podcast:podroll>` or `<podcast:valueTimeSplit>` or `<podcast:publisher>`
### Count
&nbsp; Multiple
@ -1685,4 +1685,44 @@ use the `<podcast:chat>` tag at the `<item>` or `<podcast:liveItem>` level.
accountId="@bob:example.com"
space="#general:example.com"
/>
```
<br><br><br><br><!-- Tag block -->
## Publisher
`<podcast:publisher>`<br><br>
This element allows a podcast feed to link to it's "publisher feed" parent. This is useful when a parent publishing
entity wants to attest ownership over all of the podcast feeds it owns/publishes. This element must contain exactly
one `<podcast:remoteItem medium="publisher">` element pointing to the publisher feed. For widest compatibility, it is
highly recommended to use the `feedUrl` attribute of the `<podcast:remoteItem>` element in this capacity.
For complete implementation details regarding publisher feeds and how to create them, please see the full publisher
feed [documentation](publishers/publishers.md).
### Parent
&nbsp; `<channel>`
### Count
&nbsp; Single
### Example:
```xml
<channel>
<title><![CDATA[It's A Mood]]></title>
<description>A value4value happenstance music show.</description>
<link>https://example.org/itsamood</link>
<generator>Sovereign Feeds</generator>
<podcast:person href="https://example.org/mikeneumann" group="cast" role="host" img="https://example.org/mikeneumann/image.jpg">Mike Neumann</podcast:person>
<podcast:guid>469b403f-db2d-574c-9db9-96dbb4f6561c</podcast:guid>
<podcast:medium>podcast</podcast:medium>
<podcast:publisher>
<podcast:remoteItem medium="publisher" feedGuid="003af0a0-6a45-55cf-b765-68e3d349551a" feedUrl="https://agilesetmedia.com/assets/static/feeds/publisher.xml"/>
</podcast:publisher>
<item>
<title><![CDATA[Runnin']]></title>
<pubDate>Wed, 03 Apr 2024 02:06:28 +0000</pubDate>
...
</item>
</channel>
```