On May 13, 2009, at 12:05 PM, Julian Reschke wrote:

Nikunj Mehta wrote:
...
On the other hand, applications may use Atom's category term attribute to ascribe computer-readable meaning to the specific link. For example, CMIS shows a good number of such examples where a single folder entry can have children of four different kinds - policies, relationships, documents, and descendants [1].
...

As far as I can tell, @term is only allowed on atom:category? Are you proposing to change that?


No I am not

If so: -1 -- we shouldn't introduce a new dimension on links; the name of the relation plus the link target (media type, XML namespace, whatnot) should be sufficient.

Intermediaries such as libraries, synchronization tools, and aggregators won't understand 10,000 new link relations that every vendor dealing with AtomPub is currently producing. IMHO, the rel value should be understandable to intermediaries not only end points.

How is introducing another dimension for application-specified text worse than creating a huge number of non-standard rel values? It doesn't break any existing clients or servers.

We have encountered this issue while building synchronization tools, but I suspect similar issues crop up for other intermediaries too.

Nikunj

Reply via email to