My proposal for embedding semantic metadata in plain content is going to enable anyone to start experimenting with the semantic web which is an offshoot of RSS. It could even be embedded in a tweet or a toot Etc chat even so that we don't have to extend the protocols on the server side we extend them on the client side
As much as I respect and appreciate the work that is being done by professional podcasters, and I can never hope to beat or be better then most of you, they're still a window open for content to be produced and consumed by people. I am a pretty cheap person who will spend a year to save a dollar. And I think that I will be able to push through changes in the RDF & R S S consumers that will allow us to bypass the money making control over the metadata.
json ld could be much nicer to look at but still will will require code changes.
yup the quoted rdfa is appearing in my podcast app. It is quite ugly but it could be consumed. Feed here Stream Of Random Podcast: https://streamofrandompodcast.wordpress.com/feed/ a future could be prettier but this will have to do for v1
The difference between the escaped and the normal embedded rdfa is just the & that is escaped. Test cases linked and documented in the main read me https://github.com/Escaped-RDFa/namespace
https://stream-random.blogspot.com/2020/11/podcast-over-rdfa-embedded-in-html.html I have written a blog post on the topic of embedding RDFa in your blogpost and have created my own namespace that defines erdfa:embedded and erdfa:example to wrap escaped RDAa html in your blog so that you can interpret it. https://escaped-rdfa.github.io/namespace/tests/test_002_podcast_escaped.html This is what the escaped html would look like and this is the turtle (graph) results looks like https://escaped-rdfa.github.io/namespace/tests/test_002_podcast_escaped.ttl see the tests for more info https://github.com/Escaped-RDFa/namespace/tree/main/tests (this is still work in progress but ready to view)
you can still find my last episode on anchor because it made it to s3/ cloudfront. We discuss if hunter biden is really loki. Hillarious . https://d3ctxlq1ktw2nl.cloudfront.net/staging/2020-11-25/cefe6ded4e8db11f65355d0797bce859.m4a
Here is a second experiment using blogger, which allows the rdfa elements to be embedded yet they get slightly munged. Now we have two blogs that we can use to host our podcasts, will do some more tests https://stream-random.blogspot.com/2020/11/converting-podcast-rss-to-rdfa-for.html
I have not been able to add new tags to wordpress but I can add a "pre"formatted code block that contains the metadata. Here is the updated post. https://streamofrandompodcast.wordpress.com/2020/11/23/stre-s3-e1-the-refinement/
Here is an example of an embedded "turtle" feed. https://streamofrandompodcast.wordpress.com/feed/
here again as a github gist
Wordpress strips out new tags and attributes so we are going to have to be explicit.
I will have an example decoder for this soon.
https://www.w3.org/wiki/EmbeddingRDFinHTML here is a link collection for embedding RDF inside of html. Going to try out some of these in wordpress.
https://github.com/janw/Podcast-Archiver this tool will download your podcast mp3s, am going to use it for the copy podcast to archive/wordpress solution I am cobbling. https://archive.org/services/docs/api/internetarchive/ here is the CLI for the internet archive. Finally https://python-wordpress-xmlrpc.readthedocs.io/en/latest/ to post to wordpress.
Please excuse the stupid spelling mistakes from voice typing bad Google. Also I think I could Implement these ideas as a prototype in the antennapod open source podcatcher
Intended for all stake holders of podcasting who are interested in improving the eco system