What about the case of a Media Link Enty?

This from AtomPub spec 9.6:

"The Media Link Entry contains the metadata and IRI of the (perhaps
non-textual) Media Resource. The Media Link Entry thus makes the
metadata about the Media Resource separately available for retrieval
and alteration."

Isn't this a specified case in which the atom elements are describing
the media resource and not the entry?

I've struggled a bit in my own implementation with this exact issue,
and wishing there was a switch that could be flipped to say "this is
an MLE".  I am not sure that in practice it matters all that much,
since a specific use case will clearly suggest which you are talking
about.  I believe the challenge that Herbert is pointing to is that we
need to be more precise is we are going to be deriving RDF from the
Atom entry.

--peter keane

On Thu, Sep 18, 2008 at 11:28 AM, Brian Smith <[EMAIL PROTECTED]> wrote:
>
> Herbert van de Sompel wrote:
>> if <content src="xxx" /> is used then the
>> atom metadata elements pertain to xxx
>> instead of to the Atom Entry (entry/id).
>
>> As a matter of fact, when looking at
>> existing Atom use of src="xxx" there are
>> cases in which the atom metadata pertains
>> to xxx and there are cases in which it
>> pertains to the Atom Entry (/entry/id).
>
> In Atom the metadata always pertains to the entry it is contained in and not
> anything else. Atom:title always is the title of the entry that contains it.
> The difference between inline and out-of-line content is purely syntactic;
> except for XML documents that have a DOCTYPE, you can encode the same entry
> with inline or out-of-line content and the meaning doesn't change.
>
> I do agree that there are some counter-intuitive situations. For example, if
> the content/@src links to a PDF document, then the PDF document will often
> have its own metadata (especially the title, authorship, and modification
> time) encoded in it. Most applications want to think of the atom:title  as
> being the title of the PDF document. But, that isn't the case; the
> atom:title is always the title of the entry whose content is the PDF file.
> There is no fixed relationship between the metadata for the entry and the
> metadata for the entry's content.
>
> Here is an example where we avoid using out-of-line content; notice that the
> entry and its content have different titles, because atom:entry/atom:title
> describes the entry's title, not the entry's content's title:
>
>   <entry ...>
>   <title>Title of the Entry</title>
>   <content type='application/xhtml+xml'>
>      <html:html ...>
>         <html:head><html:title>Title of the HTML
> document</html:title></html:head>
>         ...
>      </html>
>   </content>
>   </entry>
>
> - Brian
>
>

Reply via email to