On Thu, May 02, 2013 at 12:40:45PM +0530, Abhinandan Prateek wrote:
> 
> The tags are name-value pairs basically meant to label resources by a user.
> The purpose of the current API is to add useful meta information to
> resources so that they can be meaningfully controlled by external tools.
> 
> The current implementation of meta info API may look similar to tags with
> possible edition of a "system" or a "user" qualifier/flag in order to
> control visibility.
> 
> But it is not so. Tags by definition are name value pairs where both name
> and value is a string. If we try to set the meta data information in the
> tags we are severely restricting the type of meta information that can be
> contained in the tags. For example if the "data-type" information is
> required in this meta-data we will end up tweaking the tag system to serve
> some purpose that it is not meant for.
> 
> I strongly suggest that we do not try to contain the meta information in a
> restricted framework provided by tags.
> 
> -abhi

I don't understand this argument.  Most primary data types have string
representations, right?  (ref: JSON)

Are you talking about complex types?  Or things like integers, long,
datetime, etc...?

Reply via email to