PUUID
Identificador Único Universal de Producto, PUUID
Dado el carácter centralizado del EAN asicomo su poca flexibilidad en el momento de tratar con producto hemos desarrollado un nuevo protocolo de etiquetado de productos.
Es abierto y está basado en tecnologías existentes.
Se utilizan para ello las tecnologías de códigos 2D QR y json, método de codificación de información en javascript.
En este caso a diferencia de los EAN y similares es una tecnología eminentemente online, aprovechando de esta forma todo el potencial de distribución de las nueves redes de comunicaciones como internet.
Igualmente es una tecnología descentralizada, eliminado de esta forma toda la burocracia gubernamental o empresarial innecesaria y las cuotas que habría que pagar.
Cuotas y mecanismos burocráticos que impiden la generalización de la referencia a pymes y micropymes. Relegando de esta forma su eficiencia y productividad.
PUUID 1.0
El protocolo tiene campos obligatorios y campos opcionales. La longitud máxima de la etiqueta de campo son 3 caracteres para campos incluidos en el código 2D.
Campos obligatorios
- v: Version del protocolo float
- coo: Coordenadas en latitud, longitud y altura en metros del centro de producción array[double,double,double]
- pid: Identificador asignado al producto/servicio por el oferente string:64
- url: URL asociada a la difusión de información del producto string:256 (opcional si se incluyen todos los campos opcionales)
- tim: Fecha de creacion del producto string:64
Campos por compatibilidad
- uns: Si está disponible unspc integer
- ean: Por compatibilidad se incluye EAN o similares integer
Campos opcionales
- cat: Árbol de categorias/ clasificación del producto array[string:64,...]
- lan: Lenguaje de los campos opcionales en ISO, 2 caracteres string:2
- man: Marca que utiliza el oferente string:64
- pn: Referencia que asigna el oferente al producto/servicio string:64
- nam: Nombre comercial del producto/servicio string:64
- des: Breve descripción del producto/servicio string:512
- dim: Largo, ancho y grosor del producto array[double,double,double]
- wei: Peso del producto embalado double
Campos opcionales solicitables al localizador URL del producto
- FieldList: Todos los campos peticionables al localizador array[string:64,...]
- FieldHelp: Ayuda sobre un campo ofrecido por el localizador string:512
- Images: Direcciones URL de las imágenes array[string:512,...]
- Videos: Direcciones URL de los videos array[string:512,...]
- ManufacturerAddress: Dirección fiscal de la empresa string:512
- ManufacturerCoordenates: Coordenadas en latitud, longitud y altura en metros de la sede de la empresa array[double,double,double]
- SupportEmail: Email de soporte del producto string:256
- SupportPhone: Teléfono de soporte del producto string:256
Peticiones al localizador
Las peticiones al localizador han de realizarse con POST y en HTTP 1.1, todas las respuestas del localizador se harán en el MIME asociado a json. El puerto de las peticiones es el típico para HTTP, puerto 80.
Los usuarios pueden ser requeridos de contraseña si así lo requiere el fabricante/prestador del servicio.
Para más información o implementación del sistema en su empresa no dude en contactar con nosotros.
Ejemplos

{"PUUID":{"v":1,"coo":[40.416829,-3.703809,1],"pid":"puuidservice2010","tim":"2012-05-20T19:30:30+02:00","url":"http:\/\/www.precioventa.com\/PUUID\/;control","man":"Precioventa","pn":"puuidservice2010"}}