James M Snell wrote:
Ok, not a good situation. Like I said before, all it really takes to get something started here is enough interest from a community of folks willing to do the work and implement support.

For the record, I'm not interested in supporting anything like this at the moment. My only interest is in making sure that whatever you do doesn't render the feed useless to people that don't support the extension.

    <category scheme="http://example.org/restriction/country/allow";
              term="au us" />
    <category scheme="http://example.org/restriction/country/deny";
              term="ca fr" />

I'm not sure these are a good fit for the category element. All the other examples make sense as category elements without the client knowing anything about the scheme.

    <x:person scheme="http://example.org/roles"; term="director">
      <name>Linda</name>
    </x:person>

Any reason why these can't be atom:contributor elements, possibly with an x:role attribute or sub-element? Would be more useful to clients not supporting the extension and I don't think it would be an inappropriate use of atom:contributor.

    <content src="#mpeg type="video/quicktime" />

That doesn't look legal to me. Surely the IRI reference in the src attribute must be dereferenceable? Section 4.1.3.2 of RFC4287: "Atom Processors MAY use the IRI to retrieve the content". How does one retrieve content from a fragment reference?

Is this better or worse than the yahoo/itunes approaches?  Why?

Looks better so far. Less reinvention of core elements.

What are the other possible approaches?

As a client developer, I'd want to ask what metadata might be useful to clients first and foremost. Come up with some use cases that amount to more than just "have metadata - must publish".

Regards
James

Reply via email to